setlayeredwindowattributes (user32)
Last changed: -73.17.49.227

.
Summary

C# Signature:

[DllImport("user32.dll")]
static extern bool SetLayeredWindowAttributes(IntPtr hwnd, uint crKey,
   byte bAlpha, uint dwFlags);

VB Signature:

Public Declare Auto Function SetLayeredWindowAttributes Lib "User32.Dll" _
    (ByVal hWnd As IntPtr, ByVal crKey As Integer, ByVal Alpha As Byte, ByVal dwFlags As Integer) As Boolean

User-Defined Types:

None.

Notes:

This method may only be called on Windows 2000 and above.

Tips & Tricks:

Sample Code:

Please add some!

Alternative Managed API:

When setting Layered Window Attributes for window transparency, you can set the .Opacity property of your form instead.

Documentation